/* BASICSTYLE.CSS 1.0 by Silvan Dubke */
* {box-sizing: border-box; padding: 5px; margin: 0;}

html {color:black; font-family:"Arial",sans-serif; font-size:14px; background-color: #FFFACD;}

.zeile::after {content: ""; clear: both; display: block; border: 2px red;}

[class*="spalte-"] {float: left; background-color: #FFFACD;}
.spalte-1 {width: 8.33%;}
.spalte-2 {width: 16.66%;}
.spalte-3 {width: 25%;}
.spalte-4 {width: 33.33%;}
.spalte-5 {width: 41.66%;}
.spalte-6 {width: 50%;}
.spalte-7 {width: 58.33%;}
.spalte-8 {width: 66.66%;}
.spalte-9 {width: 75%;}
.spalte-10 {width: 83.33%;}
.spalte-11 {width: 91.66%;}
.spalte-12 {width: 100%;}


@media only screen and (max-width: 768px)
{
[class*="spalte-"] {float: center; width: 100%; background-color: #FFFACD;}
.menutext {color: #000000; font-family:"Arial",sans-serif; font-size:12px; font-weight: bolder; overflow: auto;}

}

.header {
	margin-bottom: 5px;
	margin: 0;
    background-color: #FFEC8B;
    color: black;
	float: center;
	width: 100%;
}
.footer {
	margin-bottom: 5px;
	margin: 0;
    background-color: #FFEC8B;
    color: black;
	float: center;
	width: 100%;
	border: 2px black;
}
.menu {background-color:	#FFFACD; overflow: auto;}

.menu ul {
	overflow: auto;
    list-style-type: none;
		background-color: #FFFACD;
    margin: 0;
    padding: 0;
}
.menu li {
	overflow: auto;
    margin-bottom: 5px;
    background-color: #FFEC8B;
    color: black;
	float: center;
	text-align:center;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.menu li:hover {
    background-color: #EEDC82;
}
.menutext {color: #000000; font-family:"Arial",sans-serif; font-size:16px; font-weight: bolder; overflow: auto;}
